システムアーキテクト暗記無料で始める

OAuth 2.0とOpenID Connectとは?おーおーす・おーぷんあいでぃーこねくと

OAuth 2.0は、利用者のパスワードを渡さずに第三者アプリへ限定された権限をアクセストークンの形で委譲する認可の枠組み。OpenID ConnectはそのうえにIDトークンを載せ、「誰が認証されたか」を検証可能な形で伝える認証の層を足した仕様である。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

別名:OAuth 2.0、OpenID Connect

この語が出る過去問を解く →

背景

外部サービスに機能を任せるとき、かつては利用者のIDとパスワードを預ける以外に手段が無く、預けた先は本人と同じ全権を持ってしまった。権限を範囲と期限で切り出して渡せるようにしたのがOAuthで、そこへ本人確認まで担わせる誤用が広がったため、認証を明示的に定義し直したのがOpenID Connectである。

具体例

Googleアカウントで外部サービスへログインすると、身元はIDトークンで伝わり、カレンダーの読取りだけを許すアクセストークンが別に発行される。同意画面に並ぶスコープが、委譲する権限の範囲そのものになる。

試験での引っ掛け

OAuthは認可、OpenID Connectは認証。アクセストークンを取得できたことをもって本人がログインしたと判断するのは誤りで、持ち主が誰かはIDトークンの検証でしか確かめられない。委譲した権限をスコープと期限で縛る点も落としやすい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • OAuthは認可、OpenID Connectは認証。